/**
 * 
 */
package cn.ad.server.common.utils.monitor;

/**
 * @author Wu Chengjun
 *
 */
public interface MonitorMessage {
	
	/**
	 * 监听消息创建时间
	 * @return
	 */
	public long getTimestamp();
	
	/**
	 * 消息类型
	 * @return
	 */
	public String getType();
	
	
	/**
	 * 添加消息数据
	 * @param key
	 * @param value
	 */
	public void addContent(String key, Object value);
	
	/**
	 * 返回消息内容
	 * @return
	 */
	public Object getContents();
}
